package com.hakim.wfb.customer.result.trans;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hkfs.fundamental.api.data.DataObjectBase;

import java.util.Date;

/**
 * Created by Administrator on 2017/7/6.
 */
public class PointOrderView extends DataObjectBase {

    private static final long serialVersionUID = 1L;
    /**
     * 主键
     */
    private String tid;
    /**
     * 流水号
     */
    private String poOrderno;
    /**
     * 创建时间
     */
    private Date poCreateDate;

    /**
     * 发送者
     */
    private String poFromUser;
    /**
     * 接受者
     */
    private String poToUser;
    /**
     * 积分类型
     */
    private Integer poPointType;
    /**
     * 明细数量
     */
    private double poTransPoint;
    /**
     * 余额
     */
    private double poAmount;
    /**
     * 划拨类型（1 投资 2 转账 3 充值 4 提现 5 分红 6、商城消费）
     */
    private Integer poType;
    /**
     * 描述
     */
    private String poDescription;

    public String getTid() {
        return this.tid;
    }

    public void setTid(String tid) {
        this.tid = tid;
    }

    public String getPoOrderno() {
        return this.poOrderno;
    }

    public void setPoOrderno(String poOrderno) {
        this.poOrderno = poOrderno;
    }

    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getPoCreateDate() {
        return this.poCreateDate;
    }

    public void setPoCreateDate(Date poCreateDate) {
        this.poCreateDate = poCreateDate;
    }

    public String getPoFromUser() {
        return this.poFromUser;
    }

    public void setPoFromUser(String poFromUser) {
        this.poFromUser = poFromUser;
    }

    public String getPoToUser() {
        return this.poToUser;
    }

    public void setPoToUser(String poToUser) {
        this.poToUser = poToUser;
    }

    public Integer getPoPointType() {
        return this.poPointType;
    }

    public void setPoPointType(Integer poPointType) {
        this.poPointType = poPointType;
    }

    public double getPoTransPoint() {
        return this.poTransPoint;
    }

    public void setPoTransPoint(double poTransPoint) {
        this.poTransPoint = poTransPoint;
    }

    public double getPoAmount() {
        return this.poAmount;
    }

    public void setPoAmount(double poAmount) {
        this.poAmount = poAmount;
    }

    public Integer getPoType() {
        return this.poType;
    }

    public void setPoType(Integer poType) {
        this.poType = poType;
    }

    public String getPoDescription() {
        return this.poDescription;
    }

    public void setPoDescription(String poDescription) {
        this.poDescription = poDescription;
    }
}
